<?php
class form_datos_despachar extends sigenc_ei_formulario
{
	//-----------------------------------------------------------------------------------
	//---- JAVASCRIPT -------------------------------------------------------------------
	//-----------------------------------------------------------------------------------

	function extender_objeto_js()
	{
		echo "
		//---- Procesamiento de EFs --------------------------------
		
		{$this->objeto_js}.evt__cod_servicio__procesar = function(es_inicial)
		{
		   if (!es_inicial)
           {
              var cod_servicio = this.ef('cod_servicio').get_estado();
              this.controlador.ajax('get_guias_x_servicio',cod_servicio,this,this.cargar_guias_x_servicio);
              
           }
		}
		
		{$this->objeto_js}.cargar_guias_x_servicio = function(datos)
		{
			if (datos != null)
			{
				for(var i in datos)
				{
					fila_nueva = this.controlador.dep('form_datos_guia_despachar').crear_fila();
					this.controlador.dep('form_datos_guia_despachar').ef('tipo_comprobante').ir_a_fila(fila_nueva).set_estado(datos[i]['tipo_comprobante']);
					this.controlador.dep('form_datos_guia_despachar').ef('nro_guia').ir_a_fila(fila_nueva).set_estado(datos[i]['nro_guia']);
					this.controlador.dep('form_datos_guia_despachar').ef('fecha').ir_a_fila(fila_nueva).set_estado(datos[i]['fecha']);
					this.controlador.dep('form_datos_guia_despachar').ef('localidad_origen').ir_a_fila(fila_nueva).set_estado(datos[i]['localidad_origen']);
					this.controlador.dep('form_datos_guia_despachar').ef('localidad_destino').ir_a_fila(fila_nueva).set_estado(datos[i]['localidad_destino']);
					//this.controlador.dep('form_datos_guia_despachar').ef('bultos').ir_a_fila(fila_nueva).set_estado(datos[i]['bultos']);
					//this.controlador.dep('form_datos_guia_despachar').ef('condicion_venta').ir_a_fila(fila_nueva).set_estado(datos[i]['condicion_venta']);
					this.controlador.dep('form_datos_guia_despachar').ef('observacion').ir_a_fila(fila_nueva).set_estado(datos[i]['observacion']);
				}
			}
		}
		
		";
	}

}
?>
